namespace DOJ.LEISP.LEXS
{
    
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3074")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://usdoj.gov/leisp/lexs/digest/3.1")]
    public partial class ServiceAssociationType : AssociationType
    {
        
        private ReferenceType[] serviceProviderPersonReferenceField;
        
        private ReferenceType[] serviceProviderOrganizationReferenceField;
        
        private ReferenceType[] serviceRecipientPersonReferenceField;
        
        private ReferenceType[] serviceRecipientOrganizationReferenceField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServiceProviderPersonReference")]
        public ReferenceType[] ServiceProviderPersonReference
        {
            get
            {
                return this.serviceProviderPersonReferenceField;
            }
            set
            {
                this.serviceProviderPersonReferenceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServiceProviderOrganizationReference")]
        public ReferenceType[] ServiceProviderOrganizationReference
        {
            get
            {
                return this.serviceProviderOrganizationReferenceField;
            }
            set
            {
                this.serviceProviderOrganizationReferenceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServiceRecipientPersonReference")]
        public ReferenceType[] ServiceRecipientPersonReference
        {
            get
            {
                return this.serviceRecipientPersonReferenceField;
            }
            set
            {
                this.serviceRecipientPersonReferenceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ServiceRecipientOrganizationReference")]
        public ReferenceType[] ServiceRecipientOrganizationReference
        {
            get
            {
                return this.serviceRecipientOrganizationReferenceField;
            }
            set
            {
                this.serviceRecipientOrganizationReferenceField = value;
            }
        }
    }
}
